.head {
    width: 100vw;
    height: 46px;
    background-color:#f72409;
    display: flex;
    padding: 0 10px;
    box-sizing: border-box;
    div.headleft {
      flex: 2;
      div.homelocate {
        display: flex;
        div.locateleft {
          i.iconfont.icon-weizhi {
            display: inline-block;
            width: 20px;
            height: 20px;
            line-height: 46px;
            color: #ffffff;
            
          }
        }
  
        div.locateright {
          margin-left:10px ;
         width: 200px;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          span {
            color: #fff;
            font-size: 19px;
            line-height: 46px;
           
          }
        }
      }
    }
  
    div.headright {
      flex: 1;
      text-align: center;
      span {
        width: 100%;
        font-size: 16px;
        line-height: 46px;
       
        color: #ffff;
      }
    }
  }
  .active{
    display: none;
  } 